// 自动生成模板MemberLevels
package hairmember

import (
	"time"
)

// memberLevels表 结构体  MemberLevels
type MemberLevels struct {
	Id               *int64     `json:"id" form:"id" gorm:"primarykey;column:id;"`                                                        //id字段
	LevelCode        *int8      `json:"levelCode" form:"levelCode" gorm:"comment:等级编码：1普通 2银卡 3金卡 4钻石;column:level_code;"`                //等级编码：1普通 2银卡 3金卡 4钻石
	LevelName        *string    `json:"levelName" form:"levelName" gorm:"comment:等级名称;column:level_name;size:20;"`                        //等级名称
	DiscountRate     *float64   `json:"discountRate" form:"discountRate" gorm:"comment:折扣率：如0.95表示9.5折;column:discount_rate;size:3;"`     //折扣率：如0.95表示9.5折
	RechargeGiftRate *float64   `json:"rechargeGiftRate" form:"rechargeGiftRate" gorm:"comment:充值赠送比例;column:recharge_gift_rate;size:3;"` //充值赠送比例
	MinRecharge      *float64   `json:"minRecharge" form:"minRecharge" gorm:"comment:最低充值金额;column:min_recharge;size:10;"`                //最低充值金额
	Description      *string    `json:"description" form:"description" gorm:"comment:描述;column:description;size:255;"`                    //描述
	Status           *int8      `json:"status" form:"status" gorm:"comment:状态：1启用 0禁用;column:status;"`                                    //状态：1启用 0禁用
	CreatedAt        *time.Time `json:"createdAt" form:"createdAt" gorm:"column:created_at;"`                                             //createdAt字段
	UpdatedAt        *time.Time `json:"updatedAt" form:"updatedAt" gorm:"column:updated_at;"`                                             //updatedAt字段
}

// TableName memberLevels表 MemberLevels自定义表名 member_levels
func (MemberLevels) TableName() string {
	return "member_levels"
}
